home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 37
/
Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso
/
Aminet
/
game
/
actio
/
MarcDrive.readme
< prev
next >
Wrap
Text File
|
2000-05-06
|
17KB
|
334 lines
Short: Roll with a ball through 3D tracks (unfinished)
Author: henning.thielemann@student.uni-halle.de
Uploader: henning.thielemann@student.uni-halle.de
Type: game/actio
Kurz: Mit einem Ball über verschlungenene Bahnen rollen (unvollendet)
Action: NoStart
This is a quite old project we dropped when we saw that our Amigas was to slow
for this job at the time we worked on. And finally we hadn't enough interest and
time to complete it. Unfortunately we have chosen a German pun as name for the
project so we are forced to complete it in any way otherwise the name is not
true! If you are familar with 3D programming (e.g. with Warp3D) you might find
the game idea interesting enough to port the game to a modern playable version.
Please contact us!
Marc
This is the "Matter Accelerator Research Center", or something you like to see
in this abbreviation. Originally we chosed the name as hommage to one of the
early particle accelerators, but it is amusing that "Mark" was one of the first
computers instead. At least I believe so.
Logatom
This is a hypothetical particle which is the main actor of this game. Also the
word "Logatom" has a meaning in real life, but you can't find it in average
dictionaries. If you find out, tell us your version. If it is what we meant, you
might win one of some incredible prices. (Never thought about them, I don't
believe that someone find it out :-)
The story
Although the paricle called logatom is hypothetical to the scientific world of
this game, you know that it exists, since you _are_ the logatom. Your job is to
show your existence to the physicists. This is important because with logatoms
people might be able to open a new energy source that solves many energy
problems of the present. You know what scientists do to prove the existance of
particles? They perform crash experiments in their particle accelerators, they
accelerate particles near to light speed, let them crash with other particles
and measure radiation emitted by the crash.
Your job is to move the logatom through the particle accelerator MARC, finding
the other logatom to crash with it finally. If you fail, the world will fall into
a big energy crisis, so do your job carefully!
Features
- level editor
- runs in multi tasking
- also usable under OCS and OS 1.3
- you can't lose, since there is neither a time or a life limit
Bugs
- doesn't work with caches turned on, the sound is crappy otherwise
(I checked if flushing before playing helps, but it doesn't,
I cannot imagine how a write-through cache like in the 68030
may cause problems)
- level editor has some unimplemented menu functions (leading a point)
- due to BlitzBasic's list implementation the length of every track is limited
(I chose 1000 points length, the memory for 1000 points is allocated the
time the level editor runs :-( )
- polygons may be drawn in the wrong order so sometimes surfaces behind others
appears in front of them
- you see debug output everywhere
- there is neither a time or a life limit, so you can't lose
Installation
The program uses much assigns. This was my solution in early times when we was
forced to put the game on disks. Today it is a bit annoying with this lots of
assigns laying around, but if someone wants to put the game back to disks, it is
his free decision what to put where, he has to adapt the assigns only.
Installation on hard disk is easy: Copy the whole directory to your harddisk,
move all libraries to libs: and double click on the main icon on workbench.
Libraries having 1.3 in their name are for OS 1.3, remove the 1.3 from the name
before moving to libs: if you want to run MarcDrive under OS 1.3, maybe on an old
Amiga 500 machine.
Further development
MarcDrive is coded in BlitzBasic, the parts are:
- the game with settings menu included
- the level editor
- some intros/extros
- the title
- the credits
- a parallax scroller (works correctly under OS1.3 only)
- an explosion animation, was made as final animation when the player succeeded
The programs have some assembly language parts, addresses blitter directly some
times, thus they aren't easy to read and not easy to port. :-( The only parts
that are worth to be re-used are the game idea, the level editor conception, the
music, some graphics. Joystick and keyboard control have to be rewritten
completely, the 3D gfx routines, the level editor needs a modern GUI (MUI
preferred).
The "Source" directory contains everything that isn't necessary to play
MarcDrive but is of interest for development.
"BlitzBasic" contains BlitzBasic source of the game, the editor, intros, and
other stuff that was necessary for development. To load and compile the programs
you need the BlitzBasic library which I extended by some calls for runtime
libraries such as reqtools.library, mtool.library, synthesizer.library, please
contact me, if you want to re-compile the sources.
"Executable" contains executables of some programs in BlitzBasic directory.
Assigns have to be set to run some of them.
"Graphics" contains all graphic scratches or pictures that was still not used,
such as the SteelBrain logo, a look through the electron microscope, searching
the logatom, beginning of the intro animation (the walking man is what we
achieved so far) to be played together with the SteelBrain song. SteelBrain was
the name of our group. Their is also a picture with the melt ball (game over -
bad end), the ball reaching the finishing line, this is base for a good end
animation, the manipulator which sets the ball on the track again, if it was
fallen down. I'm sure MDScript8 and MDScript82 are not painted by one of us.
"LevelEditorPics" contains the design of the buttons for the level editor. They
have to splittet into shape files, if you want to use them as button images.
"Samples" contains the original samples I used to compose the music. Within the
game I used crunched or synthesized replacements. There are two methods: *.ppf
are files which are delta preprocessed (means differentiated discretely) and
powerpacker crunched, *.xs are small programs which returns calculated sample
data. Both kind of packed samples can be used in every program (e.g. OctaMED) if
you start the SoundPatch. This is a transparent decruncher. I remember there was
deadlocks when using together with PPLoadSeg, don't know if I fixed them. You
don't need SoundPatch for running the game, since the decrunching routine is
integrated there.
"SampleAsm" contains all assembler source codes for the *.xs files. They use
the synthesizer.library I created for my sound synthesis tool Assampler (see
AmiNet). At the time we developed MarcDrive I worked on and with its
predecessor: Assampler in GFA-Basic and with machine code support, what a
combination!
In case of chord samples I've chosen a disk access saving way: One of the chord
instrument algorithms computes all chords and stores them in the ram disk, the
others do only return the sample from there. Thus it is necessary to load the
sample first which contains the single tone instrument.
"Songs" contains the songs files. In the early versions OctaMED distinguished
between songs and module files. Songs contained the data in a compressed form,
whereas modules contained the data easy to process. In later versions the song
format was replaced by crunched modules.
http://lemming.home.pages.de
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
264 151 42.8% 01-Nov-92 21:43:48 +CapsTest
9972 5589 43.9% 01-Nov-92 18:35:44 +PPOpen
452 304 32.7% 27-Apr-00 09:31:00 +readme.txt
13068 8900 31.8% 16-Oct-92 08:45:52 +ZShell
740 255 65.5% 27-Apr-00 09:38:14 +Executable.info
15768 9016 42.8% 04-Mar-95 01:09:10 +Explosion
31632 16415 48.1% 04-Mar-95 01:09:12 +MarcPresent
16120 8695 46.0% 07-Apr-00 17:51:04 +Parallax
264 35 86.7% 04-Mar-95 01:08:44 +LittleFont.font
1656 813 50.9% 04-Mar-95 01:08:42 +6
264 25 90.5% 04-Mar-95 01:08:42 +Mini.font
1308 472 63.9% 04-Mar-95 01:08:42 +6
62 57 8.0% 27-Apr-00 09:26:50 +readme.txt
3264 1049 67.8% 04-Mar-95 01:08:44 +befswitch.shps
2304 280 87.8% 04-Mar-95 01:08:44 +colors.shps
5568 1171 78.9% 04-Mar-95 01:08:46 +disk.shps
376 211 43.8% 04-Mar-95 01:08:44 +disp.shps
8744 2293 73.7% 04-Mar-95 01:08:46 +display2.shps
7776 1932 75.1% 04-Mar-95 01:08:46 +range2.shps
9704 1552 84.0% 04-Mar-95 01:08:48 +right3.shps
5292 1342 74.6% 04-Mar-95 01:08:44 +top.shps
6832 1962 71.2% 04-Mar-95 01:08:46 +transform.shps
7440 1584 78.7% 04-Mar-95 01:08:46 +xsec2.shps
596 398 33.2% 04-Mar-95 01:08:50 +BallBob1
744 438 41.1% 04-Mar-95 01:08:50 +BallBob2
464 223 51.9% 04-Mar-95 01:08:48 +CompactDisk
2060 1066 48.2% 04-Mar-95 01:08:50 +DiskMan
46682 35793 23.3% 04-Mar-95 01:08:56 +Explosion
1128 351 68.8% 04-Mar-95 01:08:48 +LEDGadget0.0
1128 357 68.3% 04-Mar-95 01:08:48 +LEDGadget0.1
19620 9546 51.3% 04-Mar-95 01:08:52 +LoadLevel4
5752 2843 50.5% 04-Mar-95 01:08:50 +MarcD21.C8
8872 3835 56.7% 04-Mar-95 01:08:52 +MarcD3
25696 11480 55.3% 04-Mar-95 01:08:54 +MarcDriveBlock4
766 465 39.2% 04-Mar-95 01:08:48 +MiniFont1
1726 901 47.7% 04-Mar-95 01:08:50 +MiniFont2
6316 3027 52.0% 04-Mar-95 01:08:52 +SteelPanel3EHB
34424 9004 73.8% 04-Mar-95 01:08:58 +Level00
32344 13143 59.3% 04-Mar-95 01:08:58 +Level01
45864 24818 45.8% 04-Mar-95 01:09:00 +Level02
31824 11645 63.4% 04-Mar-95 01:08:56 +Level03
32344 11769 63.6% 04-Mar-95 01:09:02 +Level04
6872 5018 26.9% 04-Mar-95 01:04:54 +ILBM.Library
15340 8034 47.6% 01-Nov-91 01:27:40 +medplayer.library
13288 6990 47.3% 04-Mar-95 01:05:24 +mtool.library
13228 6951 47.4% 04-Oct-93 11:30:48 +mtool1.3.library
5256 3727 29.0% 04-Mar-95 01:00:00 +Powerpacker.Library
43628 28530 34.6% 19-Jun-90 21:45:34 +reqtools.library
39000 25910 33.5% 20-Sep-93 23:03:34 +reqtools1.3.library
29592 16493 44.2% 09-Apr-00 22:30:12 +synthesizer.library
25304 14003 44.6% 09-Apr-00 22:30:12 +synthesizer68882.library
740 251 66.0% 27-Apr-00 09:38:14 +Main.info
185420 65413 64.7% 04-Mar-95 01:09:10 +LevelEditor
91248 39935 56.2% 04-Mar-95 01:09:06 +MarcDrive
383 249 34.9% 04-Mar-95 01:09:02 +MarcDrive.info
53724 23263 56.6% 04-Mar-95 01:09:04 +MarcTitle
7445 3400 54.3% 12-Apr-00 18:13:46 +MarcDrive.readme
316 154 51.2% 07-Apr-00 21:25:44 +MarcDriveAssigns
388 265 31.7% 27-Apr-00 09:38:14 +MarcDriveAssigns.info
329 157 52.2% 04-Mar-95 01:09:24 +MarcDriveStart
388 261 32.7% 27-Apr-00 09:38:14 +MarcDriveStart.info
1552 1237 20.2% 01-Nov-92 21:49:52 +Adobol
3524 3137 10.9% 01-Nov-92 18:31:12 +AndreasPop
956 922 3.5% 01-Nov-92 21:50:00 +Break
6128 5432 11.3% 01-Nov-92 21:50:06 +Fission
2236 1956 12.5% 01-Nov-92 21:50:10 +HardSynth
512 440 14.0% 01-Nov-92 21:50:14 +Harmonic
2900 2641 8.9% 01-Nov-92 21:50:18 +Irx
1676 1475 11.9% 01-Nov-92 21:50:22 +JuFo94
1540 1220 20.7% 01-Nov-92 21:50:26 +LevelComplete
5992 5374 10.3% 06-Jan-92 14:46:46 +MarcDrive
2052 1812 11.6% 01-Nov-92 21:50:34 +MarcLoader
2004 1810 9.6% 01-Nov-92 21:50:38 +MDCredits
2888 2544 11.9% 06-Jan-92 14:46:50 +MixedFeelings
936 814 13.0% 01-Nov-92 18:31:20 +OhrForm
1776 1578 11.1% 01-Nov-92 21:50:50 +PasDeMarc
3264 2919 10.5% 06-Jan-92 14:46:56 +Rock
152 143 5.9% 01-Nov-92 22:22:46 +Silence
4328 3836 11.3% 06-Jan-92 14:47:00 +Soldier
2364 2163 8.5% 01-Nov-92 18:31:44 +South
1516 1312 13.4% 01-Nov-92 21:51:06 +StarWars
3808 3379 11.2% 01-Nov-92 21:51:12 +SteelBrain
5352 4656 13.0% 06-Jan-92 14:47:04 +TechnoMix
1636 1523 6.9% 01-Nov-92 21:51:20 +Twinkle
2600 2251 13.4% 01-Nov-92 21:49:48 +Äurowischn
7348 7205 1.9% 04-Mar-95 01:10:16 +PPCopy
3174 2225 29.8% 04-Mar-95 01:10:00 +AgonyBassDrum
6066 4974 18.0% 06-Jan-92 14:25:06 +AgonyClaps.ppf
1772 1093 38.3% 04-Mar-95 01:09:38 +AgonyHihat
16332 16214 0.7% 06-Jan-92 14:59:10 +AgonyPiano4.ppf
4068 3509 13.7% 04-Mar-95 01:09:32 +AgonySnareDrum
5348 5270 1.4% 01-Nov-92 20:35:28 +AndNow.ppf
332 259 21.9% 07-Apr-00 21:34:02 +APBass.xs
332 256 22.8% 07-Apr-00 21:43:44 +APTing.xs
10132 7325 27.7% 04-Mar-95 01:09:52 +AssLoopBell
10132 2118 79.0% 04-Mar-95 01:09:58 +AssLoopTrump
3072 1787 41.8% 01-Nov-92 18:56:26 +DesertGuitar.ppf
292 236 19.1% 07-Apr-00 21:33:36 +EchoLot.xs
13074 9462 27.6% 04-Mar-95 01:09:38 +FilterNoise1
8322 1246 85.0% 04-Mar-95 01:09:34 +FlangeSäg0
8324 2692 67.6% 04-Mar-95 01:09:30 +FlangeSäg05
8324 2680 67.8% 04-Mar-95 01:09:28 +FlangeSäg06
8324 1271 84.7% 04-Mar-95 01:09:28 +FlangeSäg07
4676 4651 0.5% 06-Jan-92 15:47:06 +GreenBass1.ppf
1788 1521 14.9% 06-Jan-92 14:25:12 +GreenBass2.ppf
3636 2883 20.7% 01-Nov-92 18:14:44 +HardSynthBass.ppf
10776 10615 1.4% 01-Nov-92 20:35:44 +InPaprika.ppf
136 122 10.2% 07-Apr-00 21:45:08 +JetNoise.xs
7792 5707 26.7% 01-Nov-92 18:56:32 +KefGit3.ppf
9006 6139 31.8% 01-Nov-92 18:15:20 +KefGit4.ppf
4552 4503 1.0% 01-Nov-92 20:35:58 +KillingBass.ppf
1020 1020 0.0% 01-Nov-92 20:36:02 +Klack.ppf
1060 1060 0.0% 01-Nov-92 20:36:04 +Klick.ppf
5812 5775 0.6% 01-Nov-92 20:36:14 +LotusEGit.ppf
232 155 33.1% 07-Apr-00 21:49:54 +MarcLoad1.xs
232 156 32.7% 07-Apr-00 21:49:58 +MarcLoad2.xs
232 155 33.1% 07-Apr-00 21:50:04 +MarcLoad3.xs
2540 2297 9.5% 06-Jan-92 14:25:10 +MBassDrum.ppf
9402 6721 28.5% 01-Nov-92 20:55:40 +MetalKeys.ppf
3610 3098 14.1% 04-Mar-95 01:09:46 +MigFollowDrum
4750 2674 43.7% 04-Mar-95 01:09:28 +MigLongHat
8516 6765 20.5% 04-Mar-95 01:09:38 +MigPopSnare
3746 3467 7.4% 04-Mar-95 01:09:38 +MigSnare2
4802 3303 31.2% 04-Mar-95 01:10:10 +MigTom1
4868 4840 0.5% 01-Nov-92 20:36:28 +MigTom2.ppf
4324 4283 0.9% 01-Nov-92 20:36:34 +MigTone.ppf
7024 6931 1.3% 01-Nov-92 20:36:38 +Mouse.ppf
4528 4510 0.3% 06-Jan-92 15:47:34 +Na!Loop.ppf
448 285 36.3% 04-Mar-95 01:09:58 +Oh!5.2.xs
448 285 36.3% 04-Mar-95 01:09:46 +Oh!5.3.xs
6922 4854 29.8% 01-Nov-92 16:59:36 +Oh!5.ppf
7904 5430 31.3% 04-Mar-95 01:09:32 +Oh!5.xs
3954 2922 26.1% 04-Mar-95 01:09:56 +PinBassDrum
10450 8661 17.1% 04-Mar-95 01:09:34 +PinCymbal
19874 15980 19.5% 04-Mar-95 01:09:50 +PinFBassString
9154 7771 15.1% 04-Mar-95 01:09:36 +PinFBellString
8260 7502 9.1% 04-Mar-95 01:09:50 +PinFOrchString
7286 5786 20.5% 04-Mar-95 01:09:48 +PinFPhaserString
2264 1958 13.5% 04-Mar-95 01:09:40 +PinHiHat
9558 7393 22.6% 01-Nov-92 18:56:40 +PinMorgan.ppf
2196 1909 13.0% 04-Mar-95 01:09:36 +PinPopSnare
13756 13492 1.9% 06-Sep-80 15:42:46 +PinString2.ppf
16452 15059 8.4% 04-Mar-95 01:10:06 +PinString3
15050 12064 19.8% 04-Mar-95 01:10:02 +PinString4
15052 8245 45.2% 01-Nov-92 17:11:18 +PinString4.ppf
16132 9037 43.9% 09-Apr-00 21:56:06 +PinString4Dur.xs
368 264 28.2% 07-Apr-00 19:37:22 +PinStringDur.xs
368 264 28.2% 07-Apr-00 19:37:24 +PinStringMoll.xs
372 266 28.4% 07-Apr-00 19:37:24 +PinStringQuart.xs
7496 7404 1.2% 01-Nov-92 20:36:52 +PinStringTP1.ppf
4050 3907 3.5% 04-Mar-95 01:10:04 +PitBassDrum
7428 6188 16.6% 04-Mar-95 01:09:52 +Pneumatic1
6292 5310 15.6% 04-Mar-95 01:09:52 +Pneumatic2
12468 6680 46.4% 04-Mar-95 01:09:36 +Presents16K
2732 1995 26.9% 01-Nov-92 16:57:10 +PsyBass.ppf
48 37 22.9% 04-Mar-95 01:09:38 +Rechteck.syn
16764 16552 1.2% 06-Jan-92 15:48:16 +RickTrumpLong.ppf
3436 3405 0.9% 01-Nov-92 20:37:00 +RickTrumpShort.ppf
5126 2084 59.3% 04-Mar-95 01:09:28 +Sharp
12038 6815 43.3% 04-Mar-95 01:09:58 +SteelBrain16K
5756 5514 4.2% 04-Mar-95 01:09:56 +SteelHie
11262 5575 50.4% 04-Mar-95 01:09:44 +Step
17488 10054 42.5% 09-Apr-00 22:29:34 +Vox3CDur.xs
456 286 37.2% 04-Mar-95 01:09:24 +Vox3CMoll.xs
16386 9232 43.6% 01-Nov-92 17:14:10 +Vox3F.ppf
452 287 36.5% 04-Mar-95 01:09:30 +Vox3FDur.xs
456 287 37.0% 04-Mar-95 01:09:26 +Vox3FMoll.xs
10068 7705 23.4% 04-Mar-95 01:09:40 +WSnare3
17836 17467 2.0% 04-Mar-95 01:10:16 +SoundPatch
150 96 36.0% 04-Mar-95 01:10:14 +SPStart8
105 93 11.4% 04-Mar-95 01:09:24 +Startup-Sequence
29842 1234 95.8% 04-Mar-95 01:10:12 +00Upstairs
28044 4609 83.5% 04-Mar-95 01:10:10 +01SemiLoop
39752 5980 84.9% 04-Mar-95 01:10:12 +02CorkScrew
30302 2404 92.0% 04-Mar-95 01:10:12 +03Spirale
29846 2426 91.8% 04-Mar-95 01:10:12 +04Slide
705 272 61.4% 04-Mar-95 01:09:24 +ZShell-Startup
-------- ------- ----- --------- --------
1747681 935281 46.4% 27-Apr-100 22:30:50 177 files